﻿#pragma once
#pragma execution_character_set("utf-8")
// 本文件为utf-8 编码格式

#ifndef __GD__GumboUtil__
#define __GD__GumboUtil__

#include "CrossApp.h"
#include "../GdDefine.h"

class GumboUtil 
{

public:
	static void test();
	static void getPrice(const std::string& sourceUrl, std::string& content, GdBean& priceBean);

	static std::string getTitle(const std::string& content);
	static vector<std::string> getImages(const std::string& content);

	static std::string getTagText(const std::string& content,const std::string tag);
	/* 获取图片的src属性 */
	static std::string getImgSrc(const std::string& content);

	/* 获取html中紧跟tag的文本内容 */
	static std::string getBackText(const std::string& content, std::string tag,bool allNumber=false);

	static void getYhdPrice(const std::string& sourceUrl, std::string& content, GdBean& priceBean);
	/* 获取亚马逊美国的价格 */
	static void getAmazonComPrice(const std::string& sourceUrl, std::string& content, GdBean& priceBean);
	/* 获取亚马逊中国的价格 */
	static void getAmazonCnPrice(const std::string& sourceUrl, std::string& content, GdBean& priceBean);

};
#endif /* defined(__HelloCpp__ViewController__) */